@charset "utf-8";
@import url("global.css");
@import url("reset.css");
@import url("channelpage.css");

.styYs01{
	padding:20px;
}
.topnews h2{
	float:left;
	width:125px;
	height:47px;
	text-align:center;
	line-height:47px;
	font-size:20px;
	background:#e05c49;
	color:#fff
}
.topnews p{
	/*float:left;
	text-indent:80px;*/
	text-align:center;
	line-height:47px;
	font-size:32px;
	color:#e05c49
}
.topnews p a:link,.topnews p a:hover,.topnews p a:visited{
	color:#e05c49
}
.styYs02{
	margin-top:20px;
}
/* main_image */
.main_visual{position:relative; width:427px;height:270px;overflow:hidden;}
.main_visual .main_image{height:270px;overflow:hidden;position:relative;}
.main_visual .main_image ul{width:9999px;position:absolute;top:0;left:0}
.main_visual .main_image li{float:left;width:427px;height:270px;}
.main_visual .main_image li  img{ width:100%; height:270px;}
.main_visual .main_image li span{ position:absolute; left:0; bottom:0; display:block; width:100%; height:42px; font-size:14px; text-indent:1em; line-height:42px; color:#fff;z-index:99}
.main_visual .main_image .text-mark{ position:absolute; left:0; bottom:0; width:100%; height:42px; background:#000; opacity:0.6; z-index:60}
.main_visual .main_image li a{display:block;width:100%;}
.main_visual .flicking_con{position:absolute;bottom:16px;right:10px;z-index:100;height:10px;}
.main_visual .flicking_con a{float:left; _display:inline; margin-right:5px; width:10px;height:10px;padding:0; background:#fff;display:block;text-indent:-1000px}
.main_visual .flicking_con a.on{ background:#e64848;}
.main_visual #btn_prev,#btn_next{ display:none; z-index:100;position:absolute;display:block;width:48px!important;height:82px!important;top:46%;margin-top:-51px;display:none;filter:alpha(opacity=50); opacity:0.5}
.main_visual #btn_prev{background:url(../images/hover_left.png) no-repeat left top; background-size:cover;left:0px;}
.main_visual #btn_next{background:url(../images/hover_right.png) no-repeat right top;background-size:cover;right:0px;}
.styYs03{
	width:380px;
	_display:inline;
	margin-left:18px;
}
.boxYs01 h2 ol li{
	float:left;
	font-size:17px;
	line-height:32px;
	padding:0 10px;
	height:41px;
}
.boxYs01 h2 ol li.cur{
	font-size:18px;
	font-weight:bold;
	background:url(../images/boxYs01_h2_cur_bg.png) no-repeat center top;
	color:#fff
}
.boxYs01 h2 ol li.cur a:link,.boxYs01 h2 ol li.cur a:hover,.boxYs01 h2 ol li.cur a:visited{
	color:#fff
}
.listYs01 li{
	background:url(../images/yellow_dot.gif) no-repeat left center;
	padding-left:14px;
}
.listYs01 li .riqi{
	color:#777777
}
.styYs03 .boxYs01_con{
	padding:5px 0 0;
}
.styYs04{
	width:310px;
	_display:inline;
	margin-left:25px;
	position:relative;
}
.styYs04 .boxYs01_con{
	height:202px;
	padding:14px 0 0;
	overflow:hidden
}
.topLoopYs .hd .prev,.topLoopYs .hd .next{ display:block;  width:18px; height:18px; position:absolute;  overflow:hidden;   
     cursor:pointer; background:url(../images/icoDown.gif) center no-repeat; top:6px;} 
.topLoopYs .hd .prev{ right:5px;}
.topLoopYs .hd .next{ background:url(../images/icoUp.gif) center no-repeat; right:28px;} 
.topLoopYs .bd ul{ width:100%; overflow:hidden; zoom:1; } 

.ztzl_h2{
	margin:7px 0 0 0;
}
.ztzl_h2 a{
	display:block;
	background:url(../images/ztzl_h2.gif) no-repeat;
	width:47px;
	height:47px;
	text-indent:-3000px;
}
.leftLoopYs{ overflow:hidden; position:relative; } 
.leftLoopYs .hd{ overflow:hidden; } 
.leftLoopYs .hd .prev,.leftLoopYs .hd .next{ display:block; overflow:hidden; width:10px; height:22px; position:absolute; cursor:pointer; position:absolute; top:18px;} 
.leftLoopYs .hd .prev{ background:url(../images/icoLeft.gif) no-repeat; left:20px}
.leftLoopYs .hd .next{ background:url(../images/icoRight.gif) no-repeat; right:0px;} 
.leftLoopYs .bd{ padding:0 10px 0 50px; width:1052px;} 
.leftLoopYs .bd ul{ overflow:hidden; zoom:1; } 
.leftLoopYs .bd ul li{ margin:0 22px 0 0; text-align:center; float:left;display:_inline;} 
.leftLoopYs .bd ul li img{ display:block; width:240px; height:60px;}
.boxXs02 h2 .tit{
	padding-left:35px;
}
.xxgk_ic{
	background:url(../images/xxgk_ic.png) no-repeat left center;
}
.ggfw_ic{
	background:url(../images/ggfw_ic.png) no-repeat left center;
}
.hdjl_ic{
	background:url(../images/hdjl_ic.png) no-repeat left center;
}
.listXs02{
	padding-top:10px;
}
.listXs02 li{
	float:left;
	margin-top:12px;
	width:25%;
	text-align:center;
}
.listXs02 li .word{
	padding-top:7px;
}
.listXs02 li .img,.listXs03 li .img{
	transition:All 0.3s ease-in-out;
	-webkit-transition:All 0.3s ease-in-out;
	-moz-transition:All 0.3s ease-in-out;
	-o-transition:All 0.3s ease-in-out;
	
}
.listXs02 li:hover .img,.listXs03 li:hover .img{
	transform:translate(0,-4px);
	-webkit-transform:translate(0,-4px);
	-moz-transform:translate(0,-4px);
	-o-transform:translate(0,-4px);
	-ms-transform:translate(0,-4px);
}
.boxYs02{
	margin-top:30px;
}
.boxYs02 h2{
	background:url(../images/boxYs02_h2_bg.gif) repeat-x left center
}
.boxYs02 h2 .tit{
	font-size:16px;
	background:#fff;
	padding:0 10px;
}
.boxYs02_con{
	padding:8px 10px 0;
}
.styYs05{
	_display:inline;
	margin-left:25px;
}
.boxXs04 h3{
	height:42px;
	background:url(../images/boxXs04_h3_bg.gif) repeat-x;
}
.boxXs04 h3 a{
	display:block;
	float:left;
	height:36px;
	padding:6px 0 0 0;
	text-align:center;
}
.boxXs04 h3 a.cur{
	background:url(../images/boxXs04_h3_cur_bg.png) no-repeat center top;
	color:#fff
}
.boxXs04 h3.two a{
	width:50%;
}
.listXs03 li{
	float:left;
	width:25%;
	margin-top:17px;
	text-align:center;
}
.listXs03 li .word{
	padding-top:7px;
}
.listYs02 li{
	float:left;
	width:50%;
	margin-top:18px;
	text-align:center;
}
.listYs02 li a{
	width:85%;
	padding:15px 0;
	display:block;
	margin:0 auto;
	border:#f2c3c3 solid 1px;
	-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.listYs02 li img{
	width:auto;
	height:30px;
}
.listYs02 li .word{
	font-size:16px;
	padding-top:10px;
}
.boxXs05{
	background:url(../images/boxXs05_bg.gif) repeat-y left top;
}
.boxXs05 h3{
	padding-left:28px;
	line-height:18px;
}
.boxXs05 h3.gzjd_ic{
	background:url(../images/gzjd_ic.gif) no-repeat left top;
}
.boxXs05 h3.myzj_ic{
	background:url(../images/myzj_ic.gif) no-repeat left top;
}
.boxXs05 h3.zxft_ic{
	background:url(../images/zxft_ic.gif) no-repeat left top;
}
.boxXs05 ul{
	padding-top:8px;
}
.boxXs05 ul li{
	background:url(../images/boxXs05_ul_li_bg.gif) no-repeat 8px center;
	padding-left:22px;
}
.boxXs05 ul li span{
	color:#999999
}

.mob_title{ display:none}
@media (min-width: 768px) {
.mobile_top,.mobile_banner,.mobile_nav,.mobile_footer,.mobile_lnav{
	display:none;
	overflow:hidden;
}
}

@media (max-width: 768px) {
ul.searchYs .btnYs01{
	border-radius:0 22px 22px 0;
}
ul.searchYs .iptYs01{
	width:246px;
	border-radius:22px 0 0 22px;
}
.pdtb20{
	padding:10px 0;
}
.header{
	width:100%;
}
.head_top{
	display:none;
}	
.w1200{
	width:100% !important;
}
.logo_search{
	width:100%;
	height:auto
}
.logo_search .logo{
	float:none;
	width:100%;
	margin:45px 0;
}
.logo_search .logo a{
	width:100%;
	background-size:contain
}
.logo_search .searchYs{
		display:flex;
		justify-content:center;
		float:none;
		padding-bottom:10px;
}
.nav{ float:none; margin:0; position:relative;background:#eea94f; height:45px; z-index:9999; overflow:inherit;display:none;}
.nav ul{ position:absolute; left:0; top:45px; width:100%; height:auto; border-bottom:none; display:none; box-shadow:0px 5px  5px #D1D1D1}
.nav ul li{ float:none; width:100%; height:50px; line-height:50px; background:#f5f5f5; border-bottom:1px solid#e3e3e3; border-top:1px solid #fff; color:#666; margin:0; padding-top:0}
.nav ul li a:link,.nav ul li a:visited,.nav ul li a:hover{ color:#666; line-height:45px; background:none !important;}
.nav ul li.cur{ border-radius:0; background:#f5f5f5; color:#666}
.nav ul li.cur a:link,.topNav .menuList ul li.cur a:visited{ border-radius:0; background:#f5f5f5; color:#666}
.nav li.cur a:link, .nav li.cur a:hover, .nav li.cur a:visited{ color:#666}
.nav li span{ height:50px; line-height:50px;}
.nav li.cur .sp01{ background-image:url(../images/icoYs01.png)}
.nav li.cur .sp02{ background-image:url(../images/icoYs02.png)}
.nav li.cur .sp03{ background-image:url(../images/icoYs03.png)}
.nav li.cur .sp04{ background-image:url(../images/icoYs04.png)}
.nav li.cur .sp05{ background-image:url(../images/icoYs05.png)}
.nav li.cur .sp06{ background-image:url(../images/icoYs06.png)}
.topNav .menuCon{ visibility:hidden}
.nav-tabg{ display:block; position:static; float:right; background:url(../images/menu_mini.png) no-repeat center center; border-radius:0; background-size:contain; width:36px; height:36px; margin:4px 10px; cursor:pointer}	
.nav li.last{ width:100%}
.nav li .img{
	display:none;
}
.nav li .word{
	padding:0;
}
.nav li.last{
	background:#f5f5f5
}
.footer{
	padding:10px 0;
}
.copyright{
	width:100%;
}
.copyright .l{
	display:none;
}
.searchbox{
	display:none;
}
.topnews{
	padding:10px 0;
}
.topnews h2{
	float:none;
	margin:0;
	width:100%;
	background-size:cover
}
.topnews p{
	float:none;
	text-indent:0;
	text-align:center;
	width:100%;
	font-size:28px;
	line-height:40px;
	padding:10px 0 0
}
.styYs03{
	float:none;
	width:100%;
	margin-left:0;
	margin-top:1em
}
.styYs01{
	padding:3%
}
/* main_image */
.main_visual{ float:none; width:100%;height:auto;}
.main_visual .main_image{height:240px; overflow:hidden; zoom:1}
.main_visual .main_image li{width:100%;height:240px}
.main_visual .main_image li img{ width:100%; height:240px;}
.main_visual .main_image li span{height:35px; font-size:14px;line-height:35px; }
.main_visual .main_image .text-mark{ width:100%; height:35px; }
.main_visual .main_image li a{display:block;width:100%;}
.main_visual #btn_prev,.main_visual #btn_next{width:24px!important;height:41px!important; margin-top:-20px}
.main_visual .flicking_con{ bottom:45px}
.main_visual .flicking_con a{ width:10px; height:10px;}
.styYs04{
	width:100%;
	float:none;
	margin-left:0;
	margin-top:1em
}
.topLoopYs .hd{
	display:none;
}
.ztzl_h2{
	width:100%;
}
.ztzl_h2 a{
	width:100%;
	line-height:47px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	text-indent:0;
	background:none;
	background:#e05c49
}
.leftLoopYs{
	display:none;
}
.listXs02{
	padding-top:0;
}
.boxYs02{
	margin-top:1em
}
.w370{
	width:100%;
	float:none;
}
.styYs05{
	float:none;
	width:100%;
	margin-left:0;
	margin-top:1em
}
.links,.sidebar{
	display:none;
}
#Zoom img{max-width:100%}
}